package com.kaili.pojo.vo;

import com.kaili.pojo.entity.HsEwbsDispatcherSub;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

/**
 * @AUTHOR pengdongxu.
 * @Date: 18-5-25 上午10:08.
 * @COPYRIGHT 杭州凯立
 */
@Data
public class EwbDispatchVO {
    @ApiModelProperty("托运单号")
    private String ewbNo;
    @ApiModelProperty("开单时间")
    private Date ewbDate;
    @ApiModelProperty("发货人")
    private String sendMan;
    @ApiModelProperty("货物")
    private String goods;
    @ApiModelProperty("包装")
    private String packing;
    @ApiModelProperty("开单件数")
    private Integer ewbPiece;
    @ApiModelProperty("到货件数")
    private Integer piece;
    @ApiModelProperty("重量")
    private BigDecimal weight;
    @ApiModelProperty("体积")
    private BigDecimal vol;
    @ApiModelProperty("到货时间")
    private Date arriveTime;
    @ApiModelProperty("到站网点")
    private String sendToSite;
    @ApiModelProperty("目的地")
    private String sendCity;
    @ApiModelProperty("签回单")
    private String rewb;
    @ApiModelProperty("运费")
    private BigDecimal freight;
    @ApiModelProperty("派送费")
    private BigDecimal sendCharge;
    @ApiModelProperty("操作员")
    private String operation;
    @ApiModelProperty("送货地址")
    private String address;
    @ApiModelProperty("配载时间")
    private Date stowageTime;
    @ApiModelProperty("异常件数")
    private Integer abnormalPiece;
    @ApiModelProperty("发货件数")
    private Integer outPiece;
    @ApiModelProperty("签收状态")
    private Integer isSign;
    @ApiModelProperty("货物状态")
    private String status;
    @ApiModelProperty("约定派送时间段")
    private String agreedDeliveryTime;

    @ApiModelProperty("城市")
    private String toCity;
    @ApiModelProperty("收货地址")
    private String toAddress;
    @ApiModelProperty("收货人")
    private String consignee;
    @ApiModelProperty("子单")
    private List<HsEwbsDispatcherSub> dispatcherSubList;
    @ApiModelProperty("发货地区")
    private Integer sendCountyNum;
    @ApiModelProperty("发货城市")
    private Integer sendCityNum;
    @ApiModelProperty("发货省份")
    private Integer sendProvinceNum;
    @ApiModelProperty("发货地区")
    private String sendCountyName;
    @ApiModelProperty("发货城市")
    private String sendCityName;
    @ApiModelProperty("发货省份")
    private String sendProvinceName;
    @ApiModelProperty("收货地区")
    private String receiveCountyNum;
    @ApiModelProperty("收货城市")
    private String receiveCityNum;
    @ApiModelProperty("收货省份")
    private String receiveProvinceNum;
    @ApiModelProperty("收货地区")
    private String receiveCountyName;
    @ApiModelProperty("收货城市")
    private String receiveCityName;
    @ApiModelProperty("收货省份")
    private String receiveProvinceName;

    @ApiModelProperty("发件经度")
    private String sendlongitude;
    @ApiModelProperty("发件纬度")
    private String sendlatitude;

    @ApiModelProperty("到件经度")
    private String receivelongitude;
    @ApiModelProperty("到件纬度")
    private String receivelatitude;

}
